using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GBMS.MODEL
{
    [Serializable]
    public class ExpenseRateInfo
    {
        private int seq;
        private string name;
        private string status;
        private string jobsite;
        private int typeseq;       
        private string typename;
        private ExpenseInfo expInfo;
        private UserRecordInfo _UserInfo;

        public ExpenseRateInfo()
        {

        }

        public ExpenseRateInfo(int typeseq, string typename)
        {
            this.typeseq = typeseq;
            this.typename = typename;
        }

        public ExpenseRateInfo(int seq, string name, int typeseq, string typename, string status, string jobsite, ExpenseInfo expInfo, UserRecordInfo _UserInfo)
        {
            this.seq = seq;
            this.name = name;
            this.typeseq = typeseq;
            this.typename = typename;
            this.status = status;
            this.jobsite = jobsite;
            this.expInfo = expInfo;
            this._UserInfo = _UserInfo;
        }

        ~ExpenseRateInfo()
        {

        }

        public virtual void Dispose()
        {

        }

        public int Sequence
        {
            get
            {
                return seq;
            }
            set
            {
                seq = value;
            }
        }

        public string Name
        {
            get
            {
                return name;
            }
            set
            {
                name = value;
            }
        }

        public int Type_Sequence
        {
            get
            {
                return typeseq;
            }
            set
            {
                typeseq = value;
            }
        }

        public string Type_Name
        {
            get
            {
                return typename;
            }
            set
            {
                typename = value;
            }
        }

        public string Status
        {
            get
            {
                return status;
            }
            set
            {
                status = value;
            }
        }

        public string JobSite
        {
            get
            {
                return jobsite;
            }
            set
            {
                jobsite = value;
            }
        }

        public ExpenseInfo Expense
        {
            get
            {
                return expInfo;
            }
            set
            {
                expInfo = value;
            }
        }    
  
        public UserRecordInfo User
        {
            get
            {
                return _UserInfo;
            }
            set
            {
                _UserInfo = value;
            }
        }
    }
}